runtime.workType.assistQueue (field)

18 uses

	runtime (current package)
		mgc.go#L200: 	lockInit(&work.assistQueue.lock, lockRankAssistQueue)
		mgc.go#L465: 	assistQueue struct {
		mgcmark.go#L785: 	lock(&work.assistQueue.lock)
		mgcmark.go#L786: 	list := work.assistQueue.q.popList()
		mgcmark.go#L788: 	unlock(&work.assistQueue.lock)
		mgcmark.go#L796: 	lock(&work.assistQueue.lock)
		mgcmark.go#L801: 		unlock(&work.assistQueue.lock)
		mgcmark.go#L806: 	oldList := work.assistQueue.q
		mgcmark.go#L807: 	work.assistQueue.q.pushBack(gp)
		mgcmark.go#L814: 		work.assistQueue.q = oldList
		mgcmark.go#L818: 		unlock(&work.assistQueue.lock)
		mgcmark.go#L822: 	goparkunlock(&work.assistQueue.lock, waitReasonGCAssistWait, traceBlockGCMarkAssist, 2)
		mgcmark.go#L837: 	if work.assistQueue.q.empty() {
		mgcmark.go#L849: 	lock(&work.assistQueue.lock)
		mgcmark.go#L850: 	for !work.assistQueue.q.empty() && scanBytes > 0 {
		mgcmark.go#L851: 		gp := work.assistQueue.q.pop()
		mgcmark.go#L873: 			work.assistQueue.q.pushBack(gp)
		mgcmark.go#L884: 	unlock(&work.assistQueue.lock)